#include "../src/estructuras/archivo/ArchivoTexto.h"
#include "../src/estructuras/log/Logger.h"

#include <iostream>
using namespace std;

int testArchivoTexto(){
	Logger::getInstance()->debug("test","testArchivoText","inicia",ALTO);

	int codError = 0;
	ArchivoTexto* archivo = new ArchivoTexto("./test/test.txt",ArchivoTexto::LECTURA);
	archivo->escribir("linea1 old");
	archivo->terminarLinea();

	archivo->escribir("linea2 old");
	archivo->terminarLinea();

	archivo->irAlPrincipio();
	archivo->escribir("LINEA1 NEW");
	archivo->terminarLinea();


	Logger::getInstance()->debug("test","testArchivoText","finaliza",ALTO);
	Logger::getInstance()->flush();
	return codError;
}
